A Comparison of Two Distributed Systems: Amoeba and Sprite

نویسندگان

  • Fred Douglis
  • John K. Ousterhout
  • M. Frans Kaashoek
  • Andrew S. Tanenbaum
چکیده

This paper compares two distributed operating systems, Amoeba and Sprite. Although the systems share many goals, they diverged on two philosophical grounds: whether to emphasize a distributed computing model or traditional UNIX-style applications, and whether to use a workstation-centered model of computation or a combination of terminals and a shared processor pool. Many of the most prominent features of the systems (both positive and negative) follow from the philosophical differences. For example, Amoeba provides a high-performance user-level IPC mechanism, while Sprite's RPC mechanism is only available for kernel use; Sprite's file access performance benefits from client-level caching, while Amoeba This work was supported in part by the Netherlands Organization for Scientific Research (N.W.O.) under grant NF 62-334. @ Computíng Systems, Vol. 4 . No. 4 . Fall 1991 353 caches files only on servers; and Sprite uses a process migration model to share compute power, while Amoeba uses a centralized server to allocate processors and distribute load automatically.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparison of Two Distributed Systems :

This paper compares two distributed operating systems, Amoeba and Sprite. Although the systems share many goals, they diverged on two philosophical grounds: whether to emphasize a distributed computing model or traditional UNIX-style y applications, and whether to use a workstation-centered model of computation or a combination of terminals and a shared processor pool. Many of the most prominen...

متن کامل

A Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan 9

This paper compares three distributed file system architectures: the vnode architecture found in SunOS, the architecture used in the Sprite distributed file system, and the architecture used in the Plan 9 distributed file system. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as...

متن کامل

A Comparison of Distributed Systems: ChorusOS and Amoeba

Distributed systems provide a framework to take advantage of the under used computing power of idle machines, and to attempt to solve problems too difficult for ordinary machines. This paper will attempt to define distributed computing and demonstrate the strengths, weaknesses, techniques, and theories behind distributed systems. The scope will include an introduction and discussion of distribu...

متن کامل

Interactive distributed hardware-accelerated LOD-sprite terrain rendering with stable frame rates

A stable frame rate is important for interactive rendering systems. Image-based modeling and rendering (IBMR) techniques, which model parts of the scene with image sprites, are a promising technique for interactive systems because they allow the sprite to be manipulated instead of the underlying scene geometry. However, with IBMR techniques a frequent problem is an unstable frame rate, because ...

متن کامل

A Comparison of the Vnode and Sprite File System Architectures

This paper compares the vnode architecture found in SunOS with the internal file system interfaces used in the Sprite distributed file system implementation. The emphasis of the comparison is on generalized support for remote access to file system resources, which include peripheral devices and IPC communication channels as well as regular files. A strong separation of the internal naming and I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computing Systems

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1991